.overz {
	overflow: auto; -ms-overflow-x: hidden; -ms-overflow-y: hidden; -ms-zoom: 1;
}
.online_icon {
	width: 36px; height: 156px; overflow: hidden; font-family: "????";
}
.online_icon a {
	background: url("img/online_bg.png") no-repeat; width: 36px; height: 156px; display: block; _background: url(img/online_bg_ie6.png) no-repeat;
}
.online_windows {
	width: 144px;
}
.online_w_top {
	background: url("img/online_bg.png") no-repeat -36px 0px; height: 10px; _background: url(img/online_bg_ie6.png) no-repeat -36px 0; _margin-bottom: -7px;
}
.online_w_c {
	background: url("img/online_bg.png") repeat-y 0px -185px; padding: 0px 5px; _background: url(img/online_bg_ie6.png) repeat-y 0 -185px;
}
.online_w_bottom {
	background: url("img/online_bg.png") repeat-y -36px -35px; height: 29px; _background: url(img/online_bg_ie6.png) repeat-y -36px -35px;
}
.online_content {
	background: url("img/online_bg.png") no-repeat -147px -185px; padding-top: 11px; _background: url(img/online_bg_ie6.png) no-repeat -147px -185px;
}
.online_content a.qq_icon {
	background: url("img/online_bg.png") no-repeat -37px -130px; margin: 0px auto; width: 121px; height: 25px; line-height: 23px; text-indent: 30px; display: block; cursor: pointer; _background: url(img/online_bg_ie6.png) no-repeat -37px -130px;
}
.online_content a.qq_icon:hover {
	background-position: -159px -130px; color: rgb(255, 255, 255);
}
.online_bar h2 {
	background: url("img/online_bg.png") repeat-x 0px -156px; height: 29px; text-align: left; color: rgb(102, 102, 102); line-height: 27px; font-size: 12px; _background: url(img/online_bg_ie6.png) repeat-x 0 -156px;
}
.online_bar h2 a {
	padding-left: 14px; margin-left: 6px; display: block; cursor: pointer;
}
.expand h2 a {
	background: url("img/online_bg.png") no-repeat -36px -69px; _background: url(img/online_bg_ie6.png) no-repeat -36px -69px;
}
.collapse h2 a {
	background: url("img/online_bg.png") no-repeat -36px -96px; _background: url(img/online_bg_ie6.png) no-repeat -36px -96px;
}
.expand h2 a:hover {
	color: rgb(200, 29, 4); text-decoration: none;
}
.collapse h2 a:hover {
	color: rgb(200, 29, 4); text-decoration: none;
}
.online_content {
	text-align: center; margin-bottom: 1px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.online_content ul li {
	height: 24px; line-height: 24px; font-family: "????"; margin-bottom: 10px;
}
.online_content ul li a:hover {
	color: rgb(200, 29, 4);
}
#online_qq_layer {
	top: 150px; right: 0px; position: fixed; z-index: 99999; _position: absolute;
}
#online_qq_tab {
	margin-top: 50px; float: left;
}
#onlineService {
	margin-left: -3px; float: left; display: none;
}
#onlineType1 {
	display: none;
}
#onlineType2 {
	display: none;
}
#onlineType3 {
	display: none;
}
#onlineType4 {
	display: none;
}
#onlineType5 {
	display: none;
}
#onlineType6 {
	display: none;
}
#onlineType1 {
	display: block;
}
